import java.awt.Dimension;
import java.awt.FlowLayout;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;


public class Main {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		Forca forca = new Forca();
		
		JFrame frame = new JFrame();
		frame.setLayout(new FlowLayout());
		JLabel label = new JLabel();
		label.setPreferredSize(new Dimension(250,30));
		frame.add(label);
		
		frame.setBounds(300, 300, 500, 300);
		frame.setVisible(true);
		
		//Scanner dado = new Scanner(System.in);
		
		boolean flagVitoria = true;
		
		String input;
		forca.geraPalavra();
		forca.exibeInterface();
		
		do {	
			//JOptionPane.showInputDialog("Digite uma letra:");
			//System.out.println("Entre com uma letra: ");
			
			forca.exibeInterface();
			input = JOptionPane.showInputDialog("Digite uma letra:");
			forca.confereLetra(input.charAt(0));
			
			if (forca.verificaDerrota()){
				flagVitoria = false;
				break;
			}
		} while (!forca.verificaVitoria()); 
		
		System.out.println("");
		if (flagVitoria == false)
			System.out.println("PERDEU :(");
		else
			System.out.println("GANHOOOOU!!");
		
	}

}
